package com.ruoyi.system.mapper;

import java.util.List;
import com.ruoyi.system.domain.FaApsDevicetype;

/**
 * 设备类型Mapper接口
 * 
 * @author ruoyi
 * @date 2021-09-16
 */
public interface FaApsDevicetypeMapper 
{
    /**
     * 查询设备类型
     * 
     * @param devicetypeId 设备类型主键
     * @return 设备类型
     */
    public FaApsDevicetype selectFaApsDevicetypeByDevicetypeId(Integer devicetypeId);

    /**
     * 查询设备类型列表
     * 
     * @param faApsDevicetype 设备类型
     * @return 设备类型集合
     */
    public List<FaApsDevicetype> selectFaApsDevicetypeList(FaApsDevicetype faApsDevicetype);

    /**
     * 新增设备类型
     * 
     * @param faApsDevicetype 设备类型
     * @return 结果
     */
    public int insertFaApsDevicetype(FaApsDevicetype faApsDevicetype);

    /**
     * 修改设备类型
     * 
     * @param faApsDevicetype 设备类型
     * @return 结果
     */
    public int updateFaApsDevicetype(FaApsDevicetype faApsDevicetype);

    /**
     * 删除设备类型
     * 
     * @param devicetypeId 设备类型主键
     * @return 结果
     */
    public int deleteFaApsDevicetypeByDevicetypeId(Integer devicetypeId);

    /**
     * 批量删除设备类型
     * 
     * @param devicetypeIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteFaApsDevicetypeByDevicetypeIds(Integer[] devicetypeIds);
}
